Here is a
division of the software development process into its five basic components: |
|
1.Analysis – analyzes and specifies problem
domain and application domain of project |
|
2.Design – divides application into its logical
sub-systems and specifies interfaces between subsystems |
|
3.Programming – Designs and implements subsystems
of project |
|
4.Testing – tests individual subsystems |
|
5.Installation – assembles subcomponents into
complete system, performs system wide validation, documents system behaviour. |